借助之前在GD32E103上移植RT-Thread的代码来移植到GD32F105。 一、替换文件 1、复制一个gd32e103工程,命名为gd32f105-eval。 2、复制官方GD32F10x系列开发板下的GD32F10x_Firmware_Library文件夹下所有文件放到...
借助之前在GD32E103上移植RT-Thread的代码来移植到GD32F105。 一、替换文件 1、复制一个gd32e103工程,命名为gd32f105-eval。 2、复制官方GD32F10x系列开发板下的GD32F10x_Firmware_Library文件夹下所有文件放到...
本文作为本人笔记,记录了STM32-RCC复位和时钟相关知识。
本文章主要分为3个章节来介绍linux 内核中RCU 机制。首先分析RCU机制的原理及发布-订阅机制,原理部分介绍都配有图形方便理解其原理机制。在理解了rcu原理机制基础上文章会详细介绍linux 内核中RCU 的核心API的用法...
LK_tech_send.ID[id]是我自己定义的结构体,别完全照抄,自己定个数组啥的 替代一下。CAN初始的时候如果遇到时钟问题,参考我另一篇文章,因为懒,所以放在了main函数里面一起声明了。算了,知道你们也懒,贴出来,...
GD32F303各种使用场景代码实现
在一个慵懒的日子里,我因为不想花费太多时间和精力,直接将原来为STM32编写的工程进行了修改,使其适用于GD32工程。这个过程并不复杂,只需要对一些特定的代码进行替换和调整,以适应GD32的硬件架构和指令集。然而...
GD32F105下用PWM+DMA方式驱动WS2812全彩灯板/灯条
该函数位于启动文件中的Reset_Handler中(具体实现在GD32位于system_gd32f4xx.c,STM32位于system_stm32f4xx.c中,几乎所有的文件,你只要把gd换成st就能找到对应的文件),gd的叫startup_gd32Fxxx.s,一般st的也是...
用keil5编程,stm32f103c8t6利用RTC实现一个年月日时分秒的日历
GD32配置外部时钟,有源晶振和无源晶振
rcu_periph_clock_enable(RCU_USART2); uartGpioInit(com); usart_deinit(com); usart_baudrate_set(com, 115200U); usart_word_length_set(com, USART_WL_8BIT); usart_stop_bit_set(com,...
HAL库所有模块的Init,都会有对应的DeInit,所以在IAP跳转之前,对RCC进行DeInit操作,该问题解决
今天的主角是 stm32mp157a-dk1, 一年半前搞活动400块入的, 遂吃灰至今, 终得以重见天日… 幸运的是, Buildroot已经内置了该平台的预定义配置, 今天就跑下默认配置, 走通流程, 混个脸熟, 默认的环境和上一篇一样: ...
文章目录前言流程开机探索dmesg参考 前言 前几篇用Buidroot搞的都是近乎纯净版的系统, 开机极快(~5s), 根文件系统占用极小(<... 本篇就继续抄作业走下 stm32mp157a-dk1 编译 Ubuntu 20.04 固件 的
STM32 HAL 复位源识别 STM32启动后可以识别本次启动是对应哪一种复位源,从而可以根据复位源的状态,做一些特殊处理。 HAL库的复位源识别 以下代码,识别是否是硬件上电的复位源,如果是,则清除本次启动的复位源...